import React, { ChangeEvent, InputHTMLAttributes, ReactElement } from "react"
import { IconProp } from "@fortawesome/fontawesome-svg-core"

type InputSize = "lg" | "sm"

export interface InputProps extends Omit<InputHTMLAttributes<HTMLElement>, "size"> {
	disabled?: boolean
	size?: InputSize
	icon?: IconProp
	prepend?: string | ReactElement
	append?: string | ReactElement
	onChange?: (e: ChangeEvent<HTMLInputElement>) => void
}

const Input: React.FC<InputProps> = () => {
	return <></>
}

export default Input
